home *** CD-ROM | disk | FTP | other *** search
Text File | 1989-07-12 | 1.9 KB | 44 lines | [TEXT/GEOL] |
- Item forwarded by BURBECK.S to LICHTY
-
- Item 5727740 9-July-89 20:45
-
- From: BURBECK.S Burbeck, Steve
-
- To: MACAPP.TECH$ MACAPP Tech
-
- Sub: Re re Object Pascal
-
- First, here has been some question as to whether MacApp.Tech$ is the
- appropriate place for a discussion of Object Pascal (OP) features. In my
- opinion, it is the best possible place for such a discussion. There is no
- other forum, electronic or written, that reaches more experienced users of OP.
- Where else would you find programmers who have the experience to make useful
- comments?
-
- I don't think, however, that the primary focus ought to be on how poorly
- Borland implemented OP or on the degree of ignorance of the technical let alone
- the lay press. Both issues are real, but they distract from a more important
- issue: since Object Pascal is now a multi-platform language which has already
- begun to diverge (thanks or no thanks to Borland), there is a need to consider
- it's evolution. Given the market share of Turbo Pascal (with sales of
- something like 1000/day!), forces for change will inevitably grow. We can
- wait, or we can begin an informed discussion of how Object Pascal should
- evolve.
-
- Remember that OP was designed several years ago in Cupertino by Niklaus Wirth
- and Larry Tessler's team. Elegance was a high priority. And I for one want to
- keep OP elegant. One of the reasons I am underwhelmed by C++ is its complexity
- and opacity. But time marches on. Well chosen features of other, newer, OOP
- languages should be absorbed into OP. MacApp will, one of these months, be
- used widely by both C++ and OP programmers. That would be made easier and more
- productive in the long run if OP and C++ converged a bit (not just in a
- onesided way).
-
- So lets see if participants in MacApp.Tech$ (and the readers of Frameworks who
- read this debate a bit later) can reach some agreement.
-
- Steve Burbeck
- MacApp Product Manager
-
-
-